package com.heima.service;

import com.heima.dto.ContractPageQueryDto;

import com.heima.vo.ContractVo;
import com.heima.vo.PageResult;

public interface ContractService {
    /**
     * 分页查询合同
     * @param contractPageQueryDTO
     * @return
     */
    PageResult pageQueryContract(ContractPageQueryDto contractPageQueryDTO);

    /**
     * 根据id查询合同
     * @param id
     * @return
     */
    ContractVo getById(Long id);

    /**
     * 修改合同
     * @param contractVo
     */
    void updateContract(ContractVo contractVo);

    /**
     * 新增合同
     * @param contractVo
     */
    void addContract(ContractVo contractVo);
}
